FCP: A Framework for an Evolvable Transport Protocol

نویسندگان

  • Dongsu Han
  • Robert Grandl
  • Aditya Akella
  • Srinivasan Seshan
چکیده

Transport protocols must accommodate diverse application needs as well as network requirements. As a result, TCP has evolved over time with new congestion control algorithms such as support for generalized AIMD, background flows, and multipath. On the other hand, explicit congestion control algorithms have shown to be more efficient. However, they are inherently more rigid because they rely on in-network components. Therefore, it is not clear whether they can evolve to support diverse application needs at least as much as TCP. This paper presents a novel framework for network resource allocation that supports evolution by accommodating diversity and exposing a flexible but simple abstraction for resource allocation. The core idea is to design a resource allocation scheme that allows aggregation and local control. To implement this idea, we leverage ideas from economics-based congestion control (but without actual congestion charging) with explicit virtual price feedback. We show that our design, FCP, allows evolution by accommodating diversity and ensuring coexistence, while being as efficient as existing explicit congestion control algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication

A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...

متن کامل

FCP-Nets: extending constrained CP-nets with objective functions

CP-Nets are a framework for dealing with qualitative preferences, both conditional and unconditional. They have received a lot of attention recently, and many extensions have been provided. In particular, the framework of constrained CP-Nets aims to choose, amongst the solutions that satisfy a set of constraints, the preferred one. While the semantics of CP-Nets allows for cycles (and, indeed, ...

متن کامل

FCP for the IBM eServer zSeries systems: Access to distributed storage

The IBM eServer zSeries FCP (Fibre Channel Protocol for SCSI) channel provides “Linux for zSeries” the capability to access storage devices using SCSI and FCP protocols, thus enabling it to make use of distributed storage. Leveraging the zSeries-unique virtualization approach for industry-standard storage devices as well, the zSeries FCP channel provides unique value in UNIX and Linux environme...

متن کامل

Towards a Framework for Evolvable Network Design

The layered Internet architecture that had long guided network design and protocol engineering was an “interconnection architecture” defining a framework for interconnecting networks rather than a model for generic network structuring and engineering. We claim that the approach of abstracting the network in terms of an internetwork hinders the thorough understanding of the network salient chara...

متن کامل

The Fewest Clues Problem

When analyzing the computational complexity of well-known puzzles, most papers consider the algorithmic challenge of solving a given instance of (a generalized form of) the puzzle. We take a different approach by analyzing the computational complexity of designing a “good” puzzle. We assume a puzzle maker designs part of an instance, but before publishing it, wants to ensure that the puzzle has...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012